﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;

namespace $safeprojectname$
{
    /// <summary>
    ///     Such object holds the Messages collection.
    ///     Thus messages can be passed and used not only on Facade and Controller(model)
    /// </summary>
    public interface IMessagesHolder
    {
        /// <summary>
        ///     Gets or sets the messages repository.
        /// </summary>
        /// <value>The messages.</value>
        Messages Messages { get; set; }
    }
}